import request from '@/utils/request'


// 聊天（通过LLMChain）
export function getChat(data) {

  return request({
    url: '/chat/chat',
    method: 'post',
    data: data
  })
}

// 聊天（通过搜索引擎）
export function getChatBySsyq(data) {

  return request({
    url: '/chat/search_engine_chat',
    method: 'post',
    data: data
  })
}
// 聊天（通过文件）
export function getChatByDocument(data) {

  return request({
    url: '/chat/file_chat',
    method: 'post',
    data: data
  })
}



// 知识库列表
export function getZskOptions(query) {
  return request({
    url: '/knowledge_base/list_knowledge_bases',
    method: 'get',
    params: query
  })
}

//获取知识库内的文件列表
export function getknowledgeList(query) {
  return request({
    url: '/knowledge_base/list_files',
    method: 'get',
    params: query
  })
}

//上传文档
export function uploadDocument(data) {

  return request({
    url: '/knowledge_base/upload_temp_docs',
    method: 'post',
    data: data
  })
}


//上传图片
export function uploadImg(data) {

  return request({
    url: '/uploadfile',
    method: 'post',
    data: data
  })
}
//图片对话
export function chatAndImg(query) {

  return request({
    url: '/chat/img',
    method: 'put',
    params: query
  })
}





